//package com.plian.system.entity.om.module;
//
//import com.baomidou.mybatisplus.annotation.TableField;
//import com.baomidou.mybatisplus.annotation.TableName;
//import com.fasterxml.jackson.annotation.JsonFormat;
//import com.plian.system.mybatis.base.BaseEntity;
//import io.swagger.annotations.ApiModelProperty;
//import lombok.Data;
//import lombok.EqualsAndHashCode;
//import org.springframework.data.annotation.Transient;
//import org.springframework.format.annotation.DateTimeFormat;
//
//import java.util.Date;
//import java.util.List;
//
///**
// * @description: 模块配置信息
// * @author: takeoff
// * @create: 2022/3/28 上午10:09
// */
//@Data
//@TableName("om_module_config")
//@EqualsAndHashCode(callSuper = true)
//public class ModuleConfig extends BaseEntity {
//
//    private static final long serialVersionUID = 1L;
//
//    @ApiModelProperty(value = "企业Id")
//    private String orgId;
//
//    @ApiModelProperty(value = "业务模块Id")
//    private Integer formType;
//
//    @ApiModelProperty(value = "周期性：0-非周期性；1- 一个月；2-一季度；3-半年；4-半年")
//    private Integer periodic;
//
//    @ApiModelProperty(value = "开始计算时间")
//    @DateTimeFormat(pattern = "yyyy-MM-dd")
//    @JsonFormat(pattern = "yyyy-MM-dd")
//    private Date calculateTime;
//
//    @ApiModelProperty(value = "是否纳入考核:0-否，1-是")
//    private Integer isAssessment;
//
//    @ApiModelProperty(value = "子集企业是否纳入考核:0-否，1-是")
//    private Integer isHaveChild;
//
//    @ApiModelProperty(value = "是否已经修改：0-否，1-是")
//    private Integer isEditLog;
//
//    @ApiModelProperty(value = "生效开始时间")
//    @DateTimeFormat(pattern = "yyyy-MM-dd")
//    @JsonFormat(pattern = "yyyy-MM-dd")
//    private Date startTime;
//
//    @ApiModelProperty(value = "生效结束时间")
//    @DateTimeFormat(pattern = "yyyy-MM-dd")
//    @JsonFormat(pattern = "yyyy-MM-dd")
//    private Date endTime;
//
//    @ApiModelProperty(value = "子企业")
//    @TableField(exist = false)
//    private List<String> childOrgIds;
//
//    @ApiModelProperty(value = "模块名称")
//    private String moduleName;
//
//    @ApiModelProperty(value = "业务模块名称")
//    @TableField(exist = false)
//    private String businessName;
//}
